insulation technique - German English Dictionary